package cn.b.sky.mes.pp.model.condition;

import cn.b.sky.common.model.Page;

/**
 * 
 * <strong>Title : OperationTaskCondition.java<br>
 * </strong> <strong>Package : cn.b.sky.mes.pp.model.condition<br>
 * </strong> <strong>Description : </strong>工序任务单查询类<br>
 * <strong>Create on : 2016-8-2 上午11:00:37<br>
 * </strong>
 * <p>
 * 
 * @author JinQuan.Fu<br>
 * @version <strong>v1.0.0</strong><br>
 * <br>
 *          <strong>修改历史:</strong><br>
 *          修改人|修改日期|修改描述<br>
 *          -------------------------------------------<br>
 * <br>
 * <br>
 */
public class OperationTaskCondition extends Page {

	private String operationTaskNum;// 工序任务单编号

	private String operationCode;// 工序编号

	private String productionControlNum;// 生产管理号

	private String plannedWorkUnitCode;// 计划作业单元

	private String plannedWorkUnitText;// 计划作业单元描述

	private String lastPersonnelCode;// 最近报工职员

	private String productionOrderNum;// 生产订单编号

	private String orderTypeCode;// 订单类型编号

	private String orderTypeText;// 订单类型描述

	private String statusECode;// 工序任务单状态

	private String workCenterCode;// 工作中心

	private String materialCode;// 物料编号

	private String materialText;// 物料描述

	private String status;// 状态

	private String plannedStartDateTime;// 计划开始时间

	private String plannedendDateTime;// 计划结束时间

	private String productionlotNum;// 生产批次号

	private String customer;// 客户

	private String customerOrder;// 客户订单

	private String priority;// 优先级

	private String requirementStartDate;// 需求开始日期

	private String requirementEndDate;// 需求结束日期

	private String actualStartDateTime;// 实际开始时间

	private String actualEndDateTime;// 实际结束时间

	/**
	 * 当天的日期字符串，用于查询状态分析报表
	 */
	private String toDay;

	/**
	 * 预警天数
	 */
	private Integer days;

	/**
	 * 状态 3--已完成，1--逾期未完成，2--可能逾期
	 */
	private Integer outputStatus;

	public String getOperationTaskNum() {
		return operationTaskNum;
	}

	public void setOperationTaskNum(String operationTaskNum) {
		this.operationTaskNum = operationTaskNum;
	}

	public String getOperationCode() {
		return operationCode;
	}

	public void setOperationCode(String operationCode) {
		this.operationCode = operationCode;
	}

	public String getProductionControlNum() {
		return productionControlNum;
	}

	public void setProductionControlNum(String productionControlNum) {
		this.productionControlNum = productionControlNum;
	}

	public String getPlannedWorkUnitCode() {
		return plannedWorkUnitCode;
	}

	public void setPlannedWorkUnitCode(String plannedWorkUnitCode) {
		this.plannedWorkUnitCode = plannedWorkUnitCode;
	}

	public String getPlannedWorkUnitText() {
		return plannedWorkUnitText;
	}

	public void setPlannedWorkUnitText(String plannedWorkUnitText) {
		this.plannedWorkUnitText = plannedWorkUnitText;
	}

	public String getLastPersonnelCode() {
		return lastPersonnelCode;
	}

	public void setLastPersonnelCode(String lastPersonnelCode) {
		this.lastPersonnelCode = lastPersonnelCode;
	}

	public String getProductionOrderNum() {
		return productionOrderNum;
	}

	public void setProductionOrderNum(String productionOrderNum) {
		this.productionOrderNum = productionOrderNum;
	}

	public String getOrderTypeCode() {
		return orderTypeCode;
	}

	public void setOrderTypeCode(String orderTypeCode) {
		this.orderTypeCode = orderTypeCode;
	}

	public String getOrderTypeText() {
		return orderTypeText;
	}

	public void setOrderTypeText(String orderTypeText) {
		this.orderTypeText = orderTypeText;
	}

	public String getStatusECode() {
		return statusECode;
	}

	public void setStatusECode(String statusECode) {
		this.statusECode = statusECode;
	}

	public String getWorkCenterCode() {
		return workCenterCode;
	}

	public void setWorkCenterCode(String workCenterCode) {
		this.workCenterCode = workCenterCode;
	}

	public String getMaterialCode() {
		return materialCode;
	}

	public void setMaterialCode(String materialCode) {
		this.materialCode = materialCode;
	}

	public String getMaterialText() {
		return materialText;
	}

	public void setMaterialText(String materialText) {
		this.materialText = materialText;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getPlannedStartDateTime() {
		return plannedStartDateTime;
	}

	public void setPlannedStartDateTime(String plannedStartDateTime) {
		this.plannedStartDateTime = plannedStartDateTime;
	}

	public String getPlannedendDateTime() {
		return plannedendDateTime;
	}

	public void setPlannedendDateTime(String plannedendDateTime) {
		this.plannedendDateTime = plannedendDateTime;
	}

	public String getProductionlotNum() {
		return productionlotNum;
	}

	public void setProductionlotNum(String productionlotNum) {
		this.productionlotNum = productionlotNum;
	}

	public String getCustomer() {
		return customer;
	}

	public void setCustomer(String customer) {
		this.customer = customer;
	}

	public String getCustomerOrder() {
		return customerOrder;
	}

	public void setCustomerOrder(String customerOrder) {
		this.customerOrder = customerOrder;
	}

	public String getPriority() {
		return priority;
	}

	public void setPriority(String priority) {
		this.priority = priority;
	}

	public String getRequirementStartDate() {
		return requirementStartDate;
	}

	public void setRequirementStartDate(String requirementStartDate) {
		this.requirementStartDate = requirementStartDate;
	}

	public String getRequirementEndDate() {
		return requirementEndDate;
	}

	public void setRequirementEndDate(String requirementEndDate) {
		this.requirementEndDate = requirementEndDate;
	}

	public String getActualStartDateTime() {
		return actualStartDateTime;
	}

	public void setActualStartDateTime(String actualStartDateTime) {
		this.actualStartDateTime = actualStartDateTime;
	}

	public String getActualEndDateTime() {
		return actualEndDateTime;
	}

	public void setActualEndDateTime(String actualEndDateTime) {
		this.actualEndDateTime = actualEndDateTime;
	}

	public String getToDay() {
		return toDay;
	}

	public void setToDay(String toDay) {
		this.toDay = toDay;
	}

	public Integer getDays() {
		return days;
	}

	public void setDays(Integer days) {
		this.days = days;
	}

	public Integer getOutputStatus() {
		return outputStatus;
	}

	public void setOutputStatus(Integer outputStatus) {
		this.outputStatus = outputStatus;
	}

}
